﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WMS.BinLocationDefinitionService.Dto
{
    public class SearchBinlocationdto
    {
        public int Id { get; set; }
        /// <summary>
        /// 仓库
        /// </summary>
        public int RepositoryId { get; set; }
        /// <summary>
        /// 所属客户
        /// </summary>
        public string Customer { get; set; }
        /// <summary>
        /// 库位编码
        /// </summary>
        public string TheLocationCode { get; set; }
        /// <summary>
        /// 库位条码
        /// </summary>
        public string TheLocationBarcode { get; set; }
        /// <summary>
        /// 库位类型
        /// </summary>
        public int TheLocationType { get; set; }
        /// <summary>
        /// 库位属性
        /// </summary>
        public int BinLocationAttributes { get; set; }
        /// <summary>
        /// 产品属性
        /// </summary>
        public int ProductAttributes { get; set; }
        /// <summary>
        /// 上架次序
        /// </summary>
        public int ListingOrder { get; set; }
        /// <summary>
        /// 取货次序
        /// </summary>
        public int PickupOrder { get; set; }
        /// <summary>
        /// 最大重量
        /// </summary>
        public decimal MaxWeight { get; set; }
        /// <summary>
        /// 最大托盘
        /// </summary>
        public string LargestPallets { get; set; }
        /// <summary>
        /// 宽
        /// </summary>
        public decimal Wide { get; set; }
        /// <summary>
        /// 长
        /// </summary>
        public decimal Long { get; set; }
        /// <summary>
        /// 高
        /// </summary>
        public decimal High { get; set; }
        /// <summary>
        /// 最大体积
        /// </summary>
        public decimal MaxVolume { get; set; }
        /// <summary>
        /// 停用
        /// </summary>
        public int Deactivated { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
        /// <summary>
        /// 动线
        /// </summary>
        public string Circulation { get; set; }
        /// <summary>
        /// 电子标签ID
        /// </summary>
        public string ElabelId { get; set; }
        /// <summary>
        /// 最小批量
        /// </summary>
        public decimal MinLotSize { get; set; }
        /// <summary>
        /// 最大批量
        /// </summary>
        public decimal MaxLotSize { get; set; }
        /// <summary>
        /// 出库口
        /// </summary>
        public string OutboundPort { get; set; }
        /// <summary>
        /// 储位组别
        /// </summary>
        public string LocationGroup { get; set; }
        /// <summary>
        /// X坐标
        /// </summary>
        public decimal Xcoordinates { get; set; }
        /// <summary>
        /// Y坐标
        /// </summary>
        public decimal Ycoordinates { get; set; }
        /// <summary>
        /// Z坐标
        /// </summary>
        public decimal Zcoordinates { get; set; }
    }
}
